electrical power supplies - German English Dictionary